describe('practice-3-3', function () {

    it("求100000以内的自守数", function () {
        var arr_automorphic_number = get_automorphic_number();
        expect(arr_automorphic_number.length > 5).toBe(true);
        for(var i = 0; i < arr_automorphic_number.length; i ++)
        {
            var value = arr_automorphic_number[i];
            var pow_value = Math.pow(value,2);
            var str_value = value.toString();
            var str_pow_value = pow_value.toString();
            expect(str_pow_value.substr(str_pow_value.length-str_value.length,str_value.length)).toBe(str_value);
        }
        for(var m = 0; m < arr_automorphic_number.length; m ++)
        {
            for(var n = 0; n < m; n ++)
            {
                expect(arr_automorphic_number[m]!==arr_automorphic_number[n]).toBe(true);
            }
        }
    });

});